# 异常类型定义


class AppException(Exception):
    """应用程序基础异常类"""

    pass


class ConfigurationError(AppException):
    """配置相关异常"""

    pass


class DataValidationError(AppException):
    """数据验证异常"""

    pass


class ExcelProcessingError(AppException):
    """Excel处理异常"""

    pass


class CustomFileNotFoundError(AppException):
    """文件未找到异常"""

    pass


class MatchingAlgorithmError(AppException):
    """匹配算法异常"""

    pass


class UIError(AppException):
    """用户界面异常"""

    pass


class ExportError(AppException):
    """导出相关异常"""

    pass


class DataConsistencyError(AppException):
    """数据一致性异常"""

    pass
